package com.bestcem.xm.award.dao.mapper.query;

import com.bestcem.xm.award.enums.DeliverSourceEnum;
import com.bestcem.xm.award.enums.RecordStatusEnum;
import com.bestcem.xm.award.enums.WinningStatusEnum;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * ds_award_record表查询对象
 *
 * @author hang.li <hang.li@idiaoyan.com>
 * @version v1.0
 * @date 2021/9/18 11:13
 */
@Data
@Accessors(chain = true)
public class RecordQuery {

    /**
     * 抽奖记录id(主键)
     */
    private String recordId;

    /**
     * 奖励id
     */
    private String awardId;

    /**
     * 投放id
     */
    private String deliverId;

    /**
     * 页面标识
     */
    private String awardPage;

    /**
     * 投放来源 {@link DeliverSourceEnum}
     */
    private Integer deliverSource;

    /**
     * 抽奖状态 {@link RecordStatusEnum}
     */
    private Integer status;

    /**
     * 状态查询 {@link WinningStatusEnum}
     */
    private Integer queryStatus;

    /**
     * 奖项名称
     */
    private String winName;

    /**
     * 奖项等级
     */
    private Integer winLevel;

    /**
     * 抽奖手机号
     */
    private String phone;

    /**
     * 分页参数
     */
    private Integer skip;

    /**
     * 分页参数, 每页条数
     */
    private Integer size;
}